<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
class FormController extends CommonController{
	//生命一个属性
	protected $model=null;
	public function __init(){
	   if(is_null($this->model)){
	   		$this->model=new \Common\Model\Form;
	   }
	   parent::__init();
	}
	
	
	public function index(){
//		获得数据分配数据
		$data=$this->model->get();
//		获得总共有多少条
		$total=$this->model->count();
//		实例化分页
		$page=Page::row(15)->make($total);
		View::with('page',$page);
		//获得没个分页的数据
		$data=$this->model->limit(Page::limit())->get();
		
		View::with('data',$data);
	    View::make();
	}	
//	添加类型
	public function add(){
//		判断是不是有提交		
		if(IS_POST){
			if($this->model->store()) View::success('添加成功',U('form/index'));
			View::error($this->model->geterror());
			
		}
	    View::make();
	}
	//删除类型
	public function del(){
//		获得get传过来的fid
		$fid=Q('get.fid',0,'intval');
		$this->model->where('fid='.$fid)->delete();
//		删除成功提示，返回展示页面
		View::success('删除成功',U('index'));
	    View::make();
	}
	//编辑
	public function edit(){
	//获得旧数据
	$fid=Q('get.fid',0,'intval');
	$olddata=$this->model->where('fid='.$fid)->find();
	View::with('olddata',$olddata);
	//判断是不是又提交
		if(IS_POST){
			if($this->model->edit()) View::success('修改成功',U('index'));
			View:error($this->model->geterror());
		}
	
	    View::make();
	}
	
}
?>